package com.wy.framework.constants;

public class RtnCodeConstant {

	/**
	 * 通用返回码
	 */
	// 成功
	public static String RTN_CODE_SUCCESS = "000000";
	// 文件上传失败
	public static String RTN_CODE_FILE_UPLOAD_ERROR = "000001";
	// 文件下载失败-文件不存在
	public static String RTN_CODE_FILE_DOWNLOAD_NO_FILE = "000002";
	// 查询结果为空
	public static String RTN_CODE_SEARCH_RESULT_EMPTY = "000003";
	// 条件不能为空
	public static String RTN_CODE_UNKNOW_CONDITION = "000004";
	// 文件类型不允许
	public static String RTN_CODE_FILE_NOT_ALLOWED_ERROR = "000005";
	// 文件不能为空
	public static String RTN_CODE_FILE_EMPTY_ERROR = "000006";
	// Token验证失败
	public static String RTN_CODE_TOKEN_ERROR = "000007";
	// 文件超过允许大小
	public static String RTN_CODE_FILE_UPLOAD_MAX_SIZE_ERROR = "000008";
	// D001上报超过基准价格设置
	public static String RTN_CODE_REPORT_UPLOAD_D001_PRICE_ERROR = "000009";
	// D002和D003对应的D001必须已生效
	public static String RTN_CODE_REPORT_UPLOAD_NO_FOUND_D001_ERROR = "000010";
	// D002和D003不符合对应D001设置
	public static String RTN_CODE_REPORT_UPLOAD_D002_D003_PRICE_ERROR = "000011";
	// 报表数据不完整
	public static String RTN_CODE_REPORT_UPLOAD_DATA_ERROR = "000012";
	// 批次截止日期未设置
	public static String RTN_CODE_REPORT_BATCH_CLSDATE_ERROR = "000013";
	// 基准价格未设置
	public static String RTN_CODE_REPORT_D001_PRICE_SETTING_ERROR = "000014";
	// 审核状态过期
	public static String RTN_CODE_REPORT_MONITOR_STATUS_ERROR = "000015";
	// D001重复报送检验
	public static String RTN_CODE_REPORT_REPEAT_D001_ERROR = "000016";
	// B00001添加新合约
	public static String RTN_CODE_ADD_SPECIES_B0001_ERROR = "000017";
	// 编码重复
	public static String RTN_CODE_EXIST_ERROR = "000018";
	// 编码不存在
	public static String RTN_CODE_NO_EXIST_ERROR = "000019";
	// 数据已经被使用不能删除
	public static String RTN_CODE_BEEN_USED = "000020";
	// 失败，未知错误
	public static String RTN_CODE_UNKNOW_ERROR = "999999";

	// 地区编码重复
	public static String RTN_CODE_D01_EXIST_ERROR = "D01001";
	// 机构种类编码重复
	public static String RTN_CODE_D02_EXIST_ERROR = "D02001";
	// 机构编码重复
	public static String RTN_CODE_D03_EXIST_ERROR = "D03001";
	//  编码不存在
	public static String RTN_CODE_D03_NO_EXIST_ERROR = "D03002";
	// 特殊机构种类重复
	public static String RTN_CODE_D03_B01_C01_EXIST_ERROR = "D03003";
	// 所属机构不存在
	public static String RTN_CODE_D03_ORG_NOT_EXIST = "D03004";
	// 存在下级机构不允许删除
	public static String RTN_CODE_D03_DOWN_ORG_EXIST = "D03005";
	// 该机构存在用户不允许删除
	public static String RTN_CODE_D03_ORG_USER_EXIST = "D03006";
	// 用户工号重复
	public static String RTN_CODE_D04_EXIST_ERROR = "D04001";
	// 用户名称不存在
	public static String RTN_CODE_D04_NO_EXIST_ERROR = "D04002";
	// 角色名称重复
	public static String RTN_CODE_D05_EXIST_ERROR = "D05001";
	// 角色不存在
	public static String RTN_CODE_D05_NO_EXIST_ERROR = "D05002";

	/**
	 * 欧尚
	 */
	public static String RTN_CODE_B01_NO_EXIST_DB_ERROR = "B01001";
	public static String RTN_CODE_B01_NO_ALLOW_ERROR = "B01002";
	
	/**
	 * 活动管理
	 */
	// 活动类型编码重复
	public static String RTN_CODE_D09_EXIST_ERROR = "D09001";
	// 活动类型编码不存在
	public static String RTN_CODE_D09_NO_EXIST_ERROR = "D09002";
	// 已存在有效的日常考勤活动
	public static String RTN_TYPE_D09_EXIST_ERROR = "D09003";
	// 已存在该时间该设备的活动
	public static String RTN_TYPE_D09_EXIST_DEVICE_ERROR = "D09004";
	/**
	 * 用户登录
	 */
	// 用户名密码不匹配
	public static String RTN_CODE_D06_USER_ERROR = "D06001";
	// 用户已被注销
	public static String RTN_CODE_D06_USER_STATE_ERROR = "D06002";
	// 用户机构已被注销
	public static String RTN_CODE_D06_ORG_STATE_ERROR = "D06003";
	// 初始密码必须修改
	public static String RTN_CODE_D06_PWD_CHG_ERROR = "D06004";
	// 密码已过期
	public static String RTN_CODE_D06_PWD_OLD_ERROR = "D06005";
	// 验证码错误
	public static String RTN_CODE_D06_VERCODE_ERROR = "D06006";
	// 密码错误
	public static String RTN_CODE_D06_NO_SESSION = "D06007";
	// 密码连续错误次数超限
	public static String RTN_CODE_D06_MAX_NUM_ERROR = "D06008";
	// 密码不能重复
	public static String RTN_CODE_D06_PWD_REPEAT_ERROR = "D06009";
	// 用户已锁定
	public static String RTN_CODE_D06_USER_LOCK_ERROR = "D06010";
	// 审核未通过无法登录
	public static String RTN_CODE_D06_APPLY_REFUSE = "D06011";
	// 普通用户无法登录
	public static String RTN_CODE_D06_USER_LOGIN_REFUSED = "D06012";
	// 移动门户无登陆权限
	public static String RTN_CODE_D06_USER_LOGIN_MANAGE_NOPERMISSION="D06013";
	//应用市场无登陆权限
	public static String RTN_CODE_D06_USER_LOGIN_MARKET_NOPERMISSION="D06014";
	//开发者平台无登陆权限
	public static String RTN_CODE_D06_USER_LOGIN_DEVELOPER_NOPERMISSION="D06015";
	/**
	 * 黄金价格基准设置
	 */
	// 设置的数值与数据库设置不匹配
	public static final String RTN_CODE_D07_DECIMAL_NUMBER_ERROR = "D07001";
	// 设置的参数值最小值比参数最大值大
	public static final String RTN_CODE_D07_NUMBER_MISMATCH_ERROR = "D07002";
	// 设置参数值小于0
	public static final String RTN_CODE_D07_LESS_THAN_ZERO_ERROR = "D07003";
	/**
	 * 报送截止日期管理
	 */
	// 选择日期是对应月份不匹配
	public static final String RTN_CODE_D08_MONTH_MISMATCH_ERROR = "D08001";

	/**
	 * 投票管理
	 */
	//参选人员重复填写错误
	public static final String RTN_CODE_F03_REPEAT_ERROR="F03001";
	//没有投票错误
	public static final String RTN_CODE_F03_NOVOTE_ERROR="F03002";
	/**
	 * 问卷调查管理
	 */
	// 问卷调查重复填写错误
	public static final String RTN_CODE_E02_REPEAT_ERROR = "E02001";
	// 问卷存在回复不允许编辑
	public static final String RTN_CODE_E02_EDIT_ERROR = "E02002";
	
	

	/**
	 * 模板管理
	 */
	// 查询模板信息失败
	public static String RTN_CODE_A01_SEARCH_TMPL_ERROR = "A01001";
	// 更新模板信息失败
	public static String RTN_CODE_A01_UPDATA_TMPL_ERROR = "A01002";
	// 模板文件后缀名错误
	public static String RTN_CODE_A01_UPLOAD_FILE_ERROR = "A01003";
	// 模板文件保存处理失败
	public static String RTN_CODE_A01_OLD_FILE_ERROR = "A01004";

	/**
	 * 模板报送
	 */
	// 没有找到上传的数据临时文件
	public static String RTN_CODE_A02_NO_FIND_TMP_RPT_FILE = "A02001";
	// 读取上传的数据临时文件失败
	public static String RTN_CODE_A02_READ_TMP_RPT_FILE_ERROR = "A02002";
	// 没有找到该报表的配置文件
	public static String RTN_CODE_A02_NO_FIND_RPT_CONFIG_FILE = "A02003";
	// 读取该报表的配置文件失败
	public static String RTN_CODE_A02_READ_RPT_CONFIG_FILE_ERROR = "A02004";
	// 报送数据使用的模板文件不是最新的模板
	public static String RTN_CODE_A02_RPT_FILE_DIFF_RPT_TMPL = "A02005";
	// 报送数据不符合数据规则
	public static String RTN_CODE_A02_RPT_DATA_ERROR = "A02006";
	// 报送数据状态过期
	public static String RTN_CODE_A02_RPT_LOG_STATUS_ERROR = "A02007";
	// 报送数据类型必须为97-2003的excel
	public static String RTN_CODE_A02_RPT_LOG_MIME_ERROR = "A02008";
	
	public static String RTN_CODE_APP_POSITIONW_RONG="A03001";
}
